unicsv: Fix check of coordinates before calculating to WGS84.
authoroliskoli <oliskoli>
Sat, 1 Mar 2008 21:55:54 +0000 (21:55 +0000)
committeroliskoli <oliskoli>
Sat, 1 Mar 2008 21:55:54 +0000 (21:55 +0000)
unicsv.c

index 9ef6af60a633340191adc6f44c316ab2b57a20c2..964c78ca3464a30d3afee727e9ef29328b6a856e 100644 (file)
--- a/unicsv.c
+++ b/unicsv.c
@@ -903,7 +903,7 @@ unicsv_parse_one_line(char *ibuf)
        }
        
        if ((src_datum != DATUM_WGS84) && 
-           (wpt->latitude == unicsv_unknown) && (wpt->longitude == unicsv_unknown)) {
+           (wpt->latitude != unicsv_unknown) && (wpt->longitude != unicsv_unknown)) {
                double alt;
                GPS_Math_Known_Datum_To_WGS84_M(wpt->latitude, wpt->longitude, (double) 0.0, 
                        &wpt->latitude, &wpt->longitude, &alt, src_datum);